#include <iostream>
#include <string.h>
using namespace std;

class car
{
public:
    void startengine()
    {
        engineon = true;
        cout << "引擎已开启" << endl;
    }
    // 加速
    void accelerate(int s)
    {
        if(engineon)
        {
            speed += s;
            cout << "当前速度为：" << speed << endl;
        }else
        {
            cout << "请先开启引擎" << endl;
        }
    }
    // 减速至0
    void brake()
    {
        if(speed>0)
        {
            speed = 0;
            cout << "当前速度为：" << speed << endl;
        }else
        {
            cout << "当前速度为0,无法减速" << endl;
        }
    }
    // 显示当前速度
    void getspeed()
    {
        cout << "当前速度为:" << speed << endl;
    }
private:
    int speed=0;  // 速度
    bool engineon = false; // 引擎是否开启
};

int main()
{
    car c1;
    c1.startengine(); // 开启引擎
    c1.accelerate(100); // 加速100
    c1.getspeed();
    c1.accelerate(50); // 加速50
    c1.getspeed();
    c1.brake(); // 减速至0
    c1.getspeed(); // 显示当前速度
    return 0;
}